@charset "utf-8";
/* top */
.top {
    width: 100%;
    background-color: #ffffff;
}
.head {
    width: 100%;
    height: 120px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.logo {
    width: 384px;
    height: auto;
}
.logo a img {
    width: 100%;
}
.nav {
    height: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.navlist {
    margin-right: 80px;
}
.navlist ul li {
    float: left;
    margin-left: 10px;
    position: relative;
}
.navlist ul li:first-child {
    margin-left: 0px;
}
.navlist ul li a {
    font-size: 18px;
	line-height: 120px;
	color: #282828;
    padding: 0px 10px;
    display: block;
    transition: all .5s;
}
.navlist ul li a:hover ,.navlist ul li a.active {
    background-color: #004e97;
    color: #ffffff;
}
.ernav {
    position: fixed;
    width: 100vw;
    height: 50px;
    border-top: 1px solid #e2e2e2;
    top: 120px;
    left: 0px;
    background-color: #f7f8f8;
    display: none;
    z-index: 9;
}
.ernav86 {
    padding-left: 11vw;
}
.ernav96 {
    padding-left: 28vw;
}
.ernav101 {
    padding-left: 33vw;
}
.ernav106 {
    padding-left: 45vw;
}
.ernav109 {
    padding-left: 40vw;
}
.ernav ul {
    padding-left: 40%;
}
.ernav ul li a {
    line-height: 50px;
    font-size: 16px;
}
.ernav ul li a.active,.ernav ul li a:hover {
    color: #004e97;
    background: none;
}
.navlist ul li.onenav:hover .ernav {
    display: block;
}
.navsearch {
    width: 220px;
    height: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.searchico {
    width: 21px;
	height: 21px;
    cursor: pointer;
}
.searchico span {
    color: #aaaaaa;
}
.searchico span:hover {
    color: #004e97;
}
.header-right-email a span {
    color: #aaaaaa;
    font-size: 24px;
    font-weight: lighter;
}
.header-right-email a span:hover {
     color: #004e97;
}
.emaillogin {
    width: 96px;
	height: 36px;
	background-color: #004e97;
	border-radius: 4px;
    margin-left:50px;
}
.emaillogin a {
    display: block;
    font-size: 16px;
    line-height: 36px;
	letter-spacing: 2px;
	color: #ffffff;
    text-align: center;
}
.search_item {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10;
    background-color: rgba(0, 0, 0, .8);
    display: none;
}
.searchclose {
    padding: 45px 5% 0px 0px;
    text-align: right;
}
.searchclose img {
    display: inline-block;
}
.searchitem form {
    width: 100%;
    height: 80px;
    border-bottom: 4px solid #6d6e71;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 23%;
}
.searchitem form input {
    height: 100%;
    width: 80%;
    color: #ffffff;
    font-size: 30px;
}
.searchitem form input::placeholder {
    font-size: 36px;
    font-weight: bold;
    color: #4a4949;
}
.searchitem form button {
    border: 0px;
    background: none;
    width: 20%;
    text-align: right;
}
.searchitem form button span {
    color: #7c7c7c;
    font-size: 30px;
    padding-right: 20px;
}
/* waptop */
.waptop {
    width: 100%;
    height: 50px;
    background-color: #ffffff;
}
.waplogo a {
    display: block;
}
.waplogo a img {
    height: 30px;
    margin-top: 10px;
}
.wapnavico {
    text-align: right;
}
.wapnavico img {
    height: 30px;
    display: inline-block;
    margin-top: 10px;
}
.wapnav_bg {
    width: 100%;
    height: 100vh;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 8;
    background-color: rgba(0, 0, 0, .8);
    display: none;
    transition: all .5s;
}
.wapnav_item {
    width: 50%;
    height: 100vh;
    position: fixed;
    right: -70%;
    top: 0px;
    z-index: 9;
    background-color:#004e97 ;
    transition: all .3s;
}
.wapnav_item_on {
    right: 0px;
}
.wapnav_close {
    height: 30px;
    text-align: right;
    margin: 20px 0px;
}
.wapnav_close img {
    height: 100%;
    width: auto;
    margin-right: 20px;
    display: inline-block;
}
.wapnav_item ul {
    width: 80%;
    margin: 0 auto;
}
.wapnav_item ul li {
    position: relative;
    border-bottom:1px solid #dddddd;
}
.wapnav_item ul li a {
    line-height: 50px;
    font-size: 16px;
    color:#ffffff;
    display: block;
}
.wapnav_jia {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 20px;
    height: auto;
}
.wapnav_jia span {
    color: #ffffff;
    font-size: 22px;
    line-height: 50px;
}
.wapernav {
    padding-left: 20px;
    padding-bottom: 20px;
    display: none;
}
.wapnav_item ul li .wapernav a {
    line-height: 40px;
    font-size: 14px;
}
.waplogin {
    margin: 20px 0px;
}
.waplogin a {
    width: 100%;
    display: block;
    background-color: #ffffff;
    color: #004e97;
    text-align: center;
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 40px;
    border-radius: 5px;
}
.wapicons {
    margin-top: 20px;
    position: relative;
}
.wapicons .iconfont {
    display: block;
    float: left;
    margin-right: 20px;
    font-size: 30px;
    color: #aeafaf;
}
.wapewm {
    width: 100px;
    position: absolute;
    top: 45px;
    left: 0px;
    display: none;
}
/* banner */
.banner .swiper-pagination-bullet {
    opacity: 1;
    background-color: #cccccc;
    width: 12px ;
    height: 12px;
}
.banner .swiper-pagination-bullet-active {
    background-color: #004e97;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px;
}
/* index-news */
.idxnews {
    width: 100%;
    margin: 85px 0px;
}
.idxnews_item {
    width: 100%;
}
.idxnews_left {
    width: 948px;
	height: 653px;
}
.idxnews_li {
    width: 100%;
    height: 100%;
    position: relative;
}
.idxnews_li a {
    display: block;
    width: 100%;
    height: 100%;
}
.idxnews_liimg {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.idxnews_li .idxnews_liimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.idxnews_liimg:hover img {
    transform: scale(1.05);
}
.idxnews_title {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100px;
	background-color: rgba(0, 78, 151, .9);
    padding: 25px 0px 0px 36px;
    text-align: left;
}
.idxnews_title h3 {
    font-size: 22px;
	font-weight: bold;
	color: #ffffff;
}
.idxnews_left .swiper-pagination {
    right: 40px;
    left: unset;
    width: auto;
}
.idxnews_left .swiper-pagination-bullet {
    width: 12px;
	height: 12px;
	border: solid 1px #ffffff;
	opacity: 0.4;
    background:none;
}
.idxnews_left .swiper-pagination-bullet-active {
    background-color: #ffffff;
    opacity: 1;
}
.idxnews_title p {
    font-size: 14px;
	color: #ffffff;
    padding-top: 13px;
}
.idxnews_right {
    width: 456px;
}
.idxnews_rtop {
    width: 100%;
	height: 43px;
    border-bottom: 1px solid #eeefef;
}
.idxnews_sort {
    height: 100%;
}
.idxnews_sort h2 {
    font-size: 32px;
	letter-spacing: 1px;
	color: #282828;
    cursor: pointer;
}
.idxnews_sort h2.idxnews_on {
	font-weight: bold;
	color: #004e97;
}
.idxnews_sort1 {
    border-right: 1px solid #eeefef;
    padding-right: 20px;
    margin-right: 20px;
}
.idxnews_more a {
    display: block;
    background: url(../images/idxnewsmore_ico.png) no-repeat center right ;
    background-position-y: 20px;
    font-size: 14px;
	letter-spacing: .5px;
	color: #999999;
    padding-right:22px;
    padding-top: 18px;
}
.idxnews_more a:hover {
    color: #282828;
}
.idxnews_rlist {
    margin-top: 25px;
}
.idxnews_rlist ul li {
    padding: 20px 30px 15px 10px;
    border-bottom: 1px solid #eeefef;
}
.idxnews_rlist ul li a {
    display: block;
}
.idxnews_rlist ul li a h3 {
    font-size: 18px;
	font-weight: bold;
	color: #282828;
}
.idxnews_rlist ul li a h4 {
    font-size: 14px;
	color: #999999;
    height: 30px;
    width: 100%;
    overflow: hidden;
    line-height: 30px;
    margin: 4px 0px 10px;
}
.idxnews_rlist ul li a p {
	font-size: 13px;
	color: #999999;
}
.idxnews_rlist ul li:hover,.idxnews_rlist ul li.active {
    background-color: #004e97;
    border-bottom: 1px solid #004e97;
}
.idxnews_rlist ul li:hover h3,.idxnews_rlist ul li.active h3 ,
.idxnews_rlist ul li:hover h4,.idxnews_rlist ul li.active h4 ,
    .idxnews_rlist ul li:hover p,.idxnews_rlist ul li.active p {
    color: #ffffff;
}
.idxnews_rlist2 {
    display: none;
}
/* index-business */
.idxbusiness {
    width: 100%;
}
.idxbus_list {
    width: 100%;
}
.idxbus_list ul li {
    float:  left;
    position: relative;
    width: 480px;
	height: 290px;
}
.idxbus_list ul li a {
    display: block;
}
.idxbus_liimg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.idxbus_liimg img {
    width: 100%;
    height: 100%;
}
.idxbus_desc {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0, .3);
    z-index: 1;
}
.idxbus_desc span {
    color: #ffffff;
    font-size: 80px;
    padding: 55px 0px 0px 175px;
    display: block;
    transition: all .5s;
}
.idxbus_desc h3 {
    font-size: 32px;
	letter-spacing: 1px;
	color: #ffffff;
    text-align: center;
}
.idxbus_list ul li:hover .idxbus_liimg img {
    transform: scale(1.05);
}
.idxbus_list ul li:hover .idxbus_desc span {
   padding-left: 195px;
}
.idxbus_list ul li:first-child:hover .idxbus_desc span {
    padding-left: 200px;
 }
 /* foot */
 .foot {
     margin-top: 120px;
     background-color: #f3f4f5;
     border-bottom: 10px solid #004e97;
     padding: 80px 0px 45px;
 }
 .foottop {
     border-bottom: 1px solid #d9dadc;
 }
 .foottleft {
     width: 45%;
     height: auto;
 }
.footlogo {
    width: 340px;
}
.footlogo a {
    display: block;
    margin-bottom: 20px;
}
.footlogo p {
    font-size: 16px;
	line-height: 32px;
	color: #999999;
}
.footicons {
    height: 240px;
}
.footicons ul li {
    float: left;
    margin-left: 40px;
    position: relative;
}
.footicons ul li .iconfont {
    font-size: 28px;
    color: #aeafaf;
    line-height: 90px;
}
.footicons ul li .iconfont:hover,.footicons ul li .iconfont.active {
    color: #004e97;
}
.ewm {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 65px;
    left: 0px;
    display: none;
}
.ewm img {
    width: 100%;
}
.xlewm {
    left: -68px;
}
.foottright dl {
    float: right;
    margin-left: 80px;
}
.foottright dl dt {
    font-size: 18px;
	font-weight: bold;
    padding-bottom: 15px;
	color: #282828;
    cursor: default;
}
.foottright dl dd a {
    font-size: 16px;
	line-height: 32px;
	color: #999999;
}
.foottright dl dt:hover {
    color: #004e97;
}
.foottright dl dd a:hover {
    color: #000000;
}
.footbotitem {
    width: 100%;
    height: 40px;
    margin-top: 34px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.footbot_desc p {
    padding-bottom: 10px;
}
.footbot_desc p,.footbot_desc p a.icpa {
    font-size: 13px;
	color: #aeafaf;
}
.footbot_desc a.footsort {
    font-size: 13px;
	color: #9a9a9a;
}
.footbot_desc a.footsort:hover {
    color: #282828;
}
.footbot_img {
    width: 53px;
}
.fixednav {
    position: fixed;
    z-index: 999;
    box-shadow: 0px 0px 15px rgba(0,0,0, .3);
}
/* position */
.position {
    width: 100%;
    height: 40px;
    margin-bottom: 80px;
    border-bottom: 1px solid #f0f1f2;
}
.positem p {
    line-height: 40px;
    font-size: 14px;
	color: #999999;
}
.positem p a {
	color: #999999;
}
.positem p a:hover {
    color: #004e97;
}
.content {
    width: 100%;
}
.contentitem {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.neileft {
    width: 246px;
}
.neisort {
    width: 100%;
    height: 100px;
    background: url(../images/neisortbg.png) no-repeat center;
    background-size: cover;
}
.neisort h2 {
    font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
    padding: 37px 0px 0px 47px;
}
.neileft ul {
    min-height: 368px;
    background-color: #f7f8f9;
}
.neileft ul li {
    height: auto;
    position: relative;
}
.neileft ul li a {
    display: block;
    font-size: 18px;
	font-weight: normal;
    line-height: 53px;
	letter-spacing: 1px;
	color: #282828;
    padding-left: 46px;
}
.neileft ul li:hover,.neileft ul li.active {
    background-color: #ffffff;
}
.neileft ul li:hover a,.neileft ul li.active a {
    color: #004e97;
    font-weight: bold;
    background: url(../images/neisort_on.png) no-repeat left;
}
.neicontent {
    width: 1107px;
}
.neicon_img img,.neicon_img {
	border-radius: 4px;
    width: 100%;
}
.neicon_name {
    padding-left: 40px;
    margin: 60px 0px 38px;
}
.neicon_name h3 {
    font-size: 32px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #004e97;
    border-left: 2px solid #004e97;
    padding-left: 23px;
}
.neicon_part {
    width: 100%;
    height: 665px;
    overflow-y: scroll;
    padding:0px 90px 0px 40px;
}
.neicon_part p {
    font-size: 16px;
	line-height: 36px;
	color: #666666;
}
.neicon_list {
    margin-top: 84px;
}
.neicon_list ul li {
    margin-top: 36px;
    height: 286px;
    width: 100%;
}
.neiconli_left {
    width: 492px;
    float: left;
}
.neiconli_right {
    width: 615px;
    height: 100%;
    float: right;
    background-color: #f7f8f9;
    padding:15px 0px 0px 50px;
}
.neiconli_right span {
    color: #004e97;
    font-size: 55px;
}
.neiconli_right h4 {
    font-size: 32px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #282828;
    padding: 5px 0px 20px;
}
.neiconli_right p {
    font-size: 17px;
	letter-spacing: 1px;
	color: #666666;
    padding-right: 10px;
    line-height: 36px;
}
.neicon_list ul li:nth-child(2n) .neiconli_right {
    width: 492px;
    float: left;
}
.neicon_list ul li:nth-child(2n) .neiconli_left {
    width: 615px;
    float: right;
}
/* wapneinav */
.wapneinav {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.wapneinav a {
    display: block;
    padding: 6px 15px;
    border: 1px solid #004e97;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-right: 10px;
}  
.wapneinav a.active {
    background-color: #004e97;
    color: #ffffff;
}
/* zuzhijigou */
.zzjg_name {
    padding: 35px 0px 50px;
}
.zzjg_name h2 {
    font-size: 32px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #004e97;
    padding-left: 25px;
    border-left: 2px solid #004e97;
}   
.zzjg_six {
    margin-top: 120px;
    width: 100%;
	height: 396px;
    background: url(../images/zzjg_sixbg.jpg) no-repeat center;
    background-size: cover;
    padding-left: 50px;
}
.zzjg_six h3 {
    font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
    padding: 55px 0px 35px;
}
.zzjg_six p {
    font-size: 16px;
	font-weight: normal;
	color: #e4e3e3;
    line-height: 36px;
}
.zzjg_six p strong {
	color: #e4e3e3;
}
/* yuanzhangzhici */
.neicon_part p strong {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #666666;
}
.neicon_noscoll {
    height: auto;
    overflow-y: auto;
}
/* newslist */
.newslist {
    width: 100%;
}
.newslist ul li {
	background-color: #ffffff;
    padding: 36px 40px 40px 70px;
    border-bottom: 1px solid #eeefef;
    transition: all .5s;
}
.newslist ul li a {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.newslist_date {
    width: 90px;
    text-align: right;
}
.newslist_date p {
    font-size: 16px;
	line-height: 36px;
	color: #666666;
}
.newslist_date strong {
    display: block;
    font-size: 32px;
	letter-spacing: 1px;
	color: #004e97;
}
.newslist_info {
    width: 820px;
}
.newslist_info h3 {
    font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 1px;
	color: #282828;
}
.newslist_info p {
    font-size: 16px;
	line-height: 32px;
	color: #666666;
}
.newslist ul li:hover {
    background-color: #f7f8f9;
}
.newslist ul li a:hover .newslist_date p {
    color: #004e97;
}
.newslist ul li a:hover .newslist_info h3 {
    color: #004e97;
}
.wapnewslist_date p {
    line-height: 46px;
    font-size: 14px;
    color: #999999;
}
.pages {
    width: 100%;
    margin-top: 120px;
    margin-bottom: 50px;
    text-align: center;
}
.pages a {
    padding: 17px 23px;
	border: solid 1px #f3f4f5;
	border-radius: 4px;
    font-size: 16px;
	color: #999999;
    transition: all .5s;
}
.pages a.active,.pages a:hover {
    border-color: #004e97;
    color: #ffffff;
	background-color: #004da1;
}
/* tongzhi-newslist */
.tznewslist ul li {
    padding: 15px 26px;
    border-radius: 4px;
    border-bottom: 1px solid #eeefef;
}
.tznewslist ul li a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.tznewslist_l {
    width: 655px;
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    flex-wrap: wrap;
}
.tznewslist_date {
	border-radius: 4px;
    padding: 11px 14px;
	border: solid 2px #004e97;
    text-align: center;
}
.tznewslist_date strong {
    display: block;
    font-size: 24px;
	font-weight: bold;
	color: #004e97;
	border-bottom: solid 1px #004e97;
    margin-bottom: 5px;
    transition: all .5s;
}
.tznewslist_date p {
	font-size: 18px;
	letter-spacing: 1px;
	color: #004e97;
}
.tznewslist_title {
    margin-left: 30px;
}
.tznewslist_title h3 {
    font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #282828;
}
.tznewslist_r {
    width: 123px;
	height: 36px;
	background-color: #004e97;
	border-radius: 4px;
}
.tznewslist_r p {
    font-size: 16px;
    line-height: 36px;
    text-align: center;
	letter-spacing: 0px;
	color: #ffffff;
}
.tznewslist ul li:hover {
    background: none;
    border-bottom: 1px solid #ffffff;
    box-shadow: 0px 0px 10px rgba(0,0,0,.1);
}
.tznewslist ul li:hover .tznewslist_title h3 {
    color: #004e97;
}
.tznewslist ul li:hover .tznewslist_date  {
    background-color: #004e97;
}
.tznewslist ul li:hover .tznewslist_date strong,.tznewslist ul li:hover .tznewslist_date p {
    color: #ffffff;
}
.waptzgg_date {
    margin: 10px 0px;
}
.waptzgg_date strong,.waptzgg_date span {
    color: #004e97;
}
/* news page */
.newspage_left {
    width: 1072px;
}
.newspage_title h3 {
    font-size: 36px;
	font-weight: bold;
	color: #282828;
}
.newspage_title p {
    font-size: 14px;
	color: #999999;
    padding: 30px 0px;
}
.newspage_info {
    width: 100%;
    min-height:  1195px;
    padding: 22px 80px 30px 30px;
	background-color: #f7f8f9;
	border-radius: 4px;
}
.newspage_info table {
	background-color: #f7f8f9 !important;
	margin: 0 auto;
}
.newspage_info table td {
    background-color: #f7f8f9 !important;
}
.newspage_info p {
    font-size: 16px;
	line-height: 32px;
	color: #666666;
	background-color: #f7f8f9 !important;
}
.newspage_info span,.newspage_info h2 ,.newspage_info h3,.newspage_info section {
    background-color: #f7f8f9 !important;
}
.newspage_info img {
    display: inline-block;
}
.newspage_right {
    width: 264px;
}
.newspage_right ul li {
    width: 100%;
	height: 357px;
	background-color: #f7f8f9;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
    margin-bottom: 20px;
    border-top: 4px solid #004da1;
    padding: 30px 20px 40px;
}
.newspage_right ul li a {
    display: block;
}
.newspage_rdym {
    text-align: right;
}
.newspage_rdym p {
    background: url(../images/newspage-ricon.png) no-repeat right;
    font-size: 16px;
	color: #666666;
    background-position-x: 55%;
}
.newspage_rdd {
    text-align: right;
}
.newspage_rdd p {
    font-size: 32px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #004e97;
}
.newspage_rinfo h3 {
    font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 32px;
	color: #004e97;
    margin: 15px 0px 20px;
    text-align: justify;
}
.newspage_rinfo p {
    font-size: 14px;
	line-height: 28px;
	color: #999999;
}
/* 招生信息 */
.zsxxlist ul li {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cdcdcd;
    transition: all .5s;
}
.zsxxlist ul li a {
    display: block;
}
.zsxxlist_li p {
    font-size: 16px;
	line-height: 56px;
	color: #666666;
    background: url(../images/zsxxlist_ico.png) no-repeat left center;
    width: 80%;
    float: left;
    padding-left: 25px;
}
.zsxxlist_li span {
    display: block;
    float: right;
    margin-right: 20px;
    font-size: 16px;
	line-height: 56px;
	color: #999999;
}
.zsxxlist ul li:hover {
    border-color: #004e97;
}
.zsxxlist ul li:hover .zsxxlist_li p,.zsxxlist ul li:hover .zsxxlist_li span {
    color: #004e97;
}
/* 教育概况 */
.jygk_content {
    padding-bottom: 120px;
    border-bottom: 1px solid #eeefef;
}
.jygklist {
    width: 100%;
    margin-top: 120px;
    position: relative;
}
.jygk_li {
    width: 100%;
    height: 233px;
	border-radius: 4px;
    position: relative;
}
.jygk_li img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    object-fit: cover;
}
.jygkli_desc {
    width: 70%;
    height: 38px;
	background-color: rgba(0, 78, 151, .6);
	border-radius: 4px;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.jygkli_desc p {
    font-size: 16px;
	line-height: 38px;
	color: #ffffff;
}
.jygkli_icon {
    width: 46px;
	height: 25px;
	background-color: #ffffff;
	border-radius: 13px;
	border: solid 1px #ffffff;
    margin-top: 20px;
}
.jygkli_icon span {
    color: #004e97;
    font-size: 18px;
}
.jygk_li:hover .jygkli_desc {
    width: 100%;
    height: 100%;
	background-color: rgba(0, 78, 151, .8);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .5s;
}
.jygk_li:hover .jygkli_desc p {
    font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
}
.jygklist .swiper-button-next, .jygklist .swiper-button-prev {
    width: 68px;
	height: 68px;
	background-color: #f7f8f9;
    transition: all .5s;
    border-radius: 50%;
}
.jygklist .swiper-button-next:after, .jygklist .swiper-button-prev:after {
    font-size: 24px;
    color: #004e97;
}
.jygklist .swiper-button-prev {
    left: -85px;
}
.jygklist .swiper-button-next {
    right: -85px;
}
.jygklist .swiper-button-next:hover, .jygklist .swiper-button-prev:hover {
	box-shadow: 0px 0px 20px 0px 
    rgba(0, 0, 0, 0.16);
}
/* 教育风采 */
.jyfclist {
    width: 100%;
    height: auto;
}
.jyfclist ul li {
    float: left;
    height: 228px;
    width: 341px;
    margin-bottom: 12px;
    position: relative;
    margin-right: 12px;
}
.jyfclist ul li:nth-child(3),.jyfclist ul li:nth-child(5),.jyfclist ul li:nth-child(8) {
    margin-right: 0px;
}
.jyfclist ul li:nth-child(3) {
    width: 400px;
}
.jyfclist ul li:nth-child(4) {
    width: 683px;
}
.jyfclist ul li:nth-child(5) {
    width:411px;
}
.jyfclist ul li:nth-child(6) {
    width:345px;
}
.jyfclist ul li:nth-child(7) {
    width:393px;
}
.jyfclist ul li:nth-child(8) {
    width:343px;
}
.jyfclist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.jyfc_liimg {
    width: 100%;
    height:100%;
    overflow: hidden;
	border-radius: 4px;
}
.jyfc_liimg img {
    width: 100%;
    height: 100%;
	border-radius: 4px;
	object-fit: cover;
}
.jyfclist ul li:hover .jyfc_liimg img {
    transform: scale(1.05);
}
.jyfc_desc {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 78, 151, .9);
    top: 0px;
    left: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	border-radius: 4px;
    opacity: 0;
    transition: all .5s;
}
.jyfc_desc p {
    font-size: 16px;
	line-height: 32px;
	color: #ffffff;
    text-align: center;
}
.jyfclist ul li:hover .jyfc_desc {
    opacity: 1;
}
.jyfc_page_content {
    width: 100%;
}
.jyfc_page_content .newspage_info {
    padding: 35px 60px;
}
/* 科研平台 */
.neileft ul li .neiernav {
    padding: 10px 0px 10px 20px;
    border-top: 1px solid #f7f8f9;
    display: none;
}
.neileft ul li .neiernav a {
    font-size: 16px;
	color: #666666;
    font-weight: normal;
    line-height: 40px;
    background: #ffffff;
}
.neileft ul li .neiernav a.neiernavon,.neileft ul li .neiernav a:hover {
    color: #004da1;
}
.neileft ul li .neiernav_icon {
    position: absolute;
    right:20px;
    top: 22px;
    transform: rotate(-90deg);
    transition: all .5s;
}
.neileft ul li .neiernav_tran {
    transform: rotate(0deg);
}
.neileft ul li.active .neiernav {
    display: block;
}
.neileft ul li.active_on {
    background-color: #ffffff;
}
.kypt_list ul li {
    float: left;
    height: 425px;
    width: 32%;
    position: relative;
    margin-right: 20px;
    margin-bottom: 20px;
}
.kypt_list ul li:nth-child(3n) {
    margin-right: 0px;
}
.kypt_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.kypt_liimg {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.kypt_liimg img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    object-fit: cover;
}
.kypt_list ul li:hover .kypt_liimg img {
    transform: scale(1.05);
}
.kypt_lidesc {
    width: 85%;
    height: 85%;
    background-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    overflow: hidden;
    transition: all .5s;
}
.kypt_lidesc p {
    font-size: 24px;
	font-weight: bold;
    padding: 30px 25px 0px ;
	line-height: 36px;
	letter-spacing: 1px;
	color: #ffffff;
    width: 300px;
    transition: all .5s;
}
.kypt_list ul li:hover .kypt_lidesc {
    width: 100%;
    height: 100%;
}
.kypt_lidesc span {
    color: #ffffff;
    font-size: 30px;
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 10%;
    right: 10%;
    transition: all .5s;
}
.kypt_list ul li:hover .kypt_lidesc span {
    opacity: 1;
}
.kypt_list ul li:hover .kypt_lidesc p {
    transform: scale(1.1);
}
.jyfc_page_content .kypt_detail {
    height: auto;
    min-height: auto;
    padding-bottom: 120px;
}
.kypt_bottom {
    margin-top: 120px;
}
.kypt_bottom h3 {
    font-size: 36px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #282828;
    margin-bottom: 35px;
}
.kypt_bottom ul {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.kypt_bottom ul li {
    width: 696px;
	height: 245px;
    position: relative;
    transition: all .5s;
    margin:20px 0;
}
.kypt_bottom ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.kyptbot_img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.kyptbot_img img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    object-fit: cover;
}
.kypt_bottom ul li:hover .kyptbot_img img {
    transform: scale(1.05);
}
.kyptbot_desc {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .4);
    top: 0px;
    left: 0px;
    padding: 0px 30px;
    transition: all .5s;
}
.kyptbot_line {
    width: 24px;
	height: 2px;
	background-color: #ffffff;
    margin-top: 130px;
}
.kyptbot_desc p {
    font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
    margin: 12px 0px 14px;
}
.kyptbot_desc button {
    width: 96px;
	height: 26px;
	border-radius: 13px;
	border: solid 1px #ffffff;
	opacity: 0.6;
    text-align: center;
    background: none;
    font-size: 14px;
	line-height: 26px;
	color: #ffffff;
    transition: all .5s;
}
.kypt_bottom ul li:hover {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .5);
}
.kypt_bottom ul li:hover .kyptbot_desc {
    padding-left: 40px;
}
.kypt_bottom ul li:hover .kyptbot_desc button {
    opacity: 1;
}
/* 校园空间 */
.xykj_list ul li {
    float: left;
    width: 23.5%;
    height: 265px;
    margin-right: 1.5%;
    margin-bottom: 16px;
    position: relative;
    transition: all .5s;
}
.xykj_list ul li:nth-child(1) {
    width: 48.5%;
    height: 545px;
}
.xykj_list ul li:nth-child(2) {
    width: 48.5%;
    height: 264px;
}
.xykj_list ul li a {
    width: 100%;
    height: 100%;
    display: block;
}
.xykj_liimg {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.xykj_liimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.xykj_list ul li:hover .xykj_liimg img {
    transform: scale(1.05);
}
.xykj_desc {
    position: absolute;
    width: 187px;
	height: 43px;
	background-color: rgba(0, 78, 151, .6);
	border-radius: 0px 0px 4px 0px;
    padding-left: 20px;
    top: 0px ;
    left: 0px;
}
.xykj_desc p {
    font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 43px;
	color: #ffffff;
}
.xykj_list ul li:hover {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .4);
}
/* 孵化器 */
.fhq_list ul li {
    height: 215px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.fhqli_date {
    width: 12%;
}
.fhqli_date p {
    font-size: 32px;
	font-weight: bold;
	line-height: 215px;
	letter-spacing: 1px;
	color: #004e97;
}
.fhqli_date p span {
    font-size: 16px;
    font-weight: bold;
	color: #004e97;
}
.fhqli_desc {
    width: 88%;
    height: 100%;
}
.fhqli_desc_left {
    width: 17%;
    height: 100%;
    background: url(../images/fhqli_desc_left_bg.png) no-repeat left;
    background-size: 100%;
}
.fhq_list ul li:first-child .fhqli_desc_left {
    background-image: url(../images/fhqli_desc_left_topbg.png);
    background-position-y:105px;
}
.fhq_list ul li:last-child .fhqli_desc_left {
    background-image: url(../images/fhqli_desc_left_botbg.png);
    background-position-y:-125px;
}
.fhqli_desc_right {
    width: 83%;
    height: 100%;
    position: relative;
}
.fhqli_desc_ritem {
    height: 156px;
	background-color: #f7f8f9;
    margin-top: 30px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-radius: 4px;
}
.fhqli_desc_rimg {
    width: 272px;
	height: 156px;
	border-radius: 4px;
}
.fhqli_desc_rimg img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.fhqli_desc_rdesc {
    padding-right: 25px;
    width: 480px;
}
.fhqli_desc_rdesc h3 {
    font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #004e97;
    padding-bottom: 25px;
}
.fhqli_desc_rdesc p {
    font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;
    height: 64px;
    overflow: hidden;
}
.fhqli_desc_hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color:rgba(0, 78, 151, .8);
	border-radius: 4px;
    top: 0px;
    left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    opacity: 0;
    z-index: -1;
    transition: all .5s;
}
.fhq_list ul li:hover .fhqli_desc_hover {
    opacity: 1;
    z-index: 1;
}
.fhqli_desc_hoverico {
    width: 46px;
	height: 25px;
	background-color: #ffffff;
	border-radius: 13px;
	border: solid 1px #ffffff;
    text-align: center;
    margin-right: 20px;
}
.fhqli_desc_hoverico span {
    line-height: 25px;
    color: #004e97;
    font-size: 17px;
}
.fhqli_desc_hovermore p {
    font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
/* download_list */
.download_list {
    width: 100%;
}
.download_list ul li {
    width: 100%;
    height: auto;
    padding: 18px 25px;
	background-color: #f7f8f9;
	border-radius: 4px;
    margin-top: 10px;
    transition: all .5s;
}
.download_list ul li:first-child {
    margin-top: 0px;
}
.download_list ul li .box {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.download_list ul li a{
    color: #fff;
}
.download_liright {
    width: 128px;
	height: 45px;
	background-color: #004e97;
	border-radius: 4px;
    text-align: center;
}
.download_liright p {
    font-size: 16px;
	line-height: 45px;
	letter-spacing: 0px;
	color: #ffffff;
}
.download_lileft {
    width: 80%;
	height: 45px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.download_lileft p {
    font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #666666;
}
.download_lileft span {
    font-size: 16px;
    display: block;
	color: #666666;
}
.download_list ul li:hover {
    background-color: #004e97;

}
.download_list ul li:hover a{
    color: #004e97;
}
.download_list ul li:hover .download_lileft p,
.download_list ul li:hover .download_lileft span {
    color: #ffffff;
}
.download_list ul li:hover .download_liright {
    background-color: #ffffff;
}
.download_list ul li:hover .download_liright p {
    color: #004e97;
}
/* message */
.messinput {
    display:flex ;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}
.messname {
    width: 492px;
}
.messtel {
    width: 210px;
}
.messemail {
    width: 333px;
}
.messdiv p {
    font-size: 16px;
	color: #282828;
}
.messdiv p span {
    color: #dc0000;
}
.messdiv input {
    display: block;
    width: 100%;
	height: 60px;
    font-size: 18px;
    margin-top: 20px;
    border-radius: 4px;
	border: solid 1px #e0e1e1;
    padding-left: 10px;
}
.messtextare p {
    font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #004e97;
    padding: 35px 0px 20px;
}
.messtextare textarea {
    height: 326px;
    width: 80%;
	border-radius: 4px;
	border: solid 1px #e0e1e1;
    resize: both;
    max-width: 100% ;
    padding: 10px;
}
.messcode p {
    padding: 35px 0px 0px;
}
.messcode input {
    float: left;
    width: 200px;
}
.messcode_img {
    width: 130px;
    text-align: right;    
    margin-top:10px;
}
.messcode_img span {
    font-size: 15px;
    color: #999999;
    display: block;
    background: url(../images/codeico.png) no-repeat left;
    background-size: 16px;
    background-position-x: 52%;
    cursor: pointer;
}
.messcode_img img {
    border: 1px solid #dee6ff;
    width: 110px;
    height: 35px;
    float: right;
    margin-top: 10px;
}
.messagree {
    margin-top: 30px;
}
.messagree span {
    font-size: 14px;
	color: #282828;
    padding-left: 15px;
}
.messagree span a {
    color: #004e97;
}
.messagree input[type="checkbox"] {
    -webkit-appearance: none;
  }
.messagree  input[type="checkbox"] {
    -webkit-appearance: none;
    background: #fff url(../images/checkboximg.png);
    height: 22px;
    vertical-align: middle;
    width: 22px;
    margin-top: 0px;
  }
.messagree input[type="checkbox"]:checked {
    background-position: -48px 0;
  }
.messagree input[type="checkbox"]:focus,
.messagree  input[type="checkbox"]:hover {
    background-position: -24px 0;
    outline: none;
  }
  
.messagree  input[type="checkbox"]:checked {
    background-position: -48px 0;
  }
  
.messagree  input[type="checkbox"][disabled] {
    background-position: -72px 0;
  }
  
.messagree  input[type="checkbox"][disabled]:checked {
    background-position: -96px 0;
  }
.messsubmit button {
    width: 144px;
	height: 50px;
	background-color: #004e97;
	border-radius: 25px;
    font-size: 16px;
    border: 0px;
	line-height: 50px;
    text-align: center;
	color: #ffffff;
    margin-top: 40px;
    display: block;
}
.messsubmit button:hover {
    background-color:#005cb2;
}
/* contact */
.contact_map {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid #eeefef;
}
#dituContent {
    width: 100%;
    height: 500px;
}
.contact_list ul {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contact_list ul li {
    width: 32%;
    height: 200px;
    background: url(../images/contact_libg.jpg) no-repeat center;
	box-shadow: 0px 0px 20px 0px 
		rgba(0, 0, 0, 0.08);
	border-radius: 4px;
    transition: all .5s;
}
.contact_list ul li span {
    color: #ffffff;
    font-size: 50px;
    padding-left: 20px;
}
.contact_list ul li a {
    font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #666666;
    text-align: center;
    width: 252px;
    margin: 10px auto 0px;
    display: block;
}
.contact_list ul li:hover {
    background-image: url(../images/contact_libg_on.jpg);
}
.contact_list ul li:hover a {
    color: #ffffff;
}
/* person */
.person {
    width: 100%;
    height: 100%;
    background-color: #004e97;
}
.person_top {
    width: 100%;
    height: 12vh;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.pertop_logo {
    border-right: 1px solid rgba(255,255, 255, .5);
    padding-right: 35px;
    margin-right: 35px;
}
.pertop_name h2 {
    font-size: 32px;
	letter-spacing: 2px;
	color: #eeefef;
    line-height: 70px;
}
.pertop_right_img {
    width: 46px;
	height: 46px;
    border-radius: 50%;
    overflow: hidden;
}
.pertop_right_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pertop_right_name h3 {
    font-size: 16px;
	letter-spacing: 1px;
	color: #ffffff;
    line-height: 46px;
    padding-left: 20px;
}
.pertop_right_name h3 a{
    color: #fff;
}

.person_item {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.person_nav {
    width: 15%;
    height: auto;
    padding-top: 100px;
}
.person_nav ul li a {
    font-size: 18px;
    width: 100%;
    line-height: 52px;
    display: block;
	letter-spacing: 1px;
	color: #ffffff;
    text-align: center;
}
.person_nav ul li a:hover,.person_nav ul li a.active {
	background-color: #296aa8;
}
.person_content {
    width: 85%;
    min-height:88vh;
    background-color: #ffffff;
	border-radius: 24px 0px 0px 0px;
    position: relative;
    padding: 110px 85px;
}
.person_login_name {
    border-bottom: 1px solid #e0e1e1;
    padding-bottom: 15px;
}
.person_login_name h3 {
    font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #004e97;
}
.person_login {
    padding-left: 50px;
}
.person_login_input {
    margin-top: 35px;
}
.person_login_input span {
    font-size: 18px;
	letter-spacing: 1px;
    line-height: 43px;
	color: #282828;
}
.person_login_input input {
    width: 356px;
	height: 43px;
	border-radius: 4px;
	border: solid 1px #e0e1e1;
    margin-left: 30px;
    padding-left: 10px;
}
.person_login_link a {
    font-size: 14px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #d5d5d5;
    display: block;
    padding: 15px 0px 40px 90px;
}
.person_login_link a:hover {
    color: #296aa8;
}
.person_login button {
    width: 104px;
	height: 36px;
	background-color: #004e97;
	border-radius: 18px;
    margin-left: 90px;
    font-size: 16px;
    border: 0px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;
}
.person_bot {
    width: 100%;
	height: 110px;
    background-color: #f3f4f5;
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px 40px;
}
.person_botleft {
    width: 705px;
}
.person_botleft p {
    font-size: 13px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #aeafaf;
}
.person_botleft p a {
    color: #9a9a9a;
}
.person_botright {
    width: 53px;
    margin-right: 100px;
}
.person_botleft p a:hover {
    color: #666666;
}
.mypaper_title {
    width: 100%;
}
.mypaper_title table.mypaper_title_top {
    width: 100%;
    height: 50px;
	background-color: #e0e1e1;
	border-radius: 4px;
    margin: 35px 0px 30px;
}
.mypaper_title_top td,.mypaper_list td {
    padding-left: 50px;	
    color: #666666;
    font-size: 16px;
}
.mypaper_title td.mypaper_newstitle,.mypaper_list .mypaper_lititle {
    width: 60%;
}
.mypaper_title td.mypaper_time ,.mypaper_list .mypaper_litime{
    width: 20%;
}
.mypaper_title td.mypaper_type,.mypaper_list .mypaper_litype {
    width: 20%;
}
table.mypaper_list {
    width: 100%;
    height: auto;
    border:  1px solid #e0e1e1;
	border-radius: 4px;
}
.mypaper_list tr {
	border-bottom: solid 1px #e0e1e1;
    height: 50px;
}
.mypaper_list td.mypaper_shz {
    color: #004e97;
}
.mypaper_list td.mypaper_wtg {
    color: #fc0000;
}
/* wap 我的投稿 */
.wappaper {
    margin: 30px 0px;
}
.wappaper ul li {
    background-color: #eeefef;
    padding: 20px 10px ;
    margin-bottom: 20px;
    height: auto;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.wappaperleft {
    width: 75%;
}
.wappaperleft h4 {
    font-size: 13px;
    color: #7e7e7e;
}
.wappaperleft h3 {
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    padding: 10px 0px;
}
.wappaperleft p {
    font-size: 12px;
    color: #999999;
}
.wappaperright {
    width: 25%;
    text-align: right;
}
.wappaperright p.wappaper_shz {
    color: #004e97;
}
.wappaperright p.wappaper_wtg {
    color: #fc0000;
}
.wappaperright a {
    display: block;
}
.wappaperright a img {
    float: right;
    margin: 10px 15px 0px 0px;
}
/* 投稿编辑 */
.tougao_sort {
    width: 100%;
    height: 43px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 35px;
}
.tougao_sortleft {
    width: 10%;
}
.tougao_sortleft p {
    font-size: 18px;
	letter-spacing: 1px;
	color: #282828;
}
.tougao_sortleft p span {
    color: #dc0000;
}
.tougao_sortselect {
    width: 90%;
}
.tougao_sortselect select,.tougao_sortselect input {
    height: 43px;
    width: 100%;
	border-radius: 4px;
	border: solid 1px #e0e1e1;
    padding: 0px 20px; 
    font-size: 16px;
}
.tougao_sortselect select{
	color: #b3b3b3
}
.tougao_sortselect input::placeholder {
    font-size: 16px;
	color: #b3b3b3;
}
.tougao_bjqname p {
    padding-left: 50px;
}
.tougao_udit {
    height: auto;
    align-items: unset;
}
.tougao_sortselect textarea {
    width: 100%;
    height: 417px;
	border: solid 1px #e0e1e1;
}
.tougao_btn a {
    display: block;
    width: 104px;
	height: 36px;
	background-color: #004e97;
	border-radius: 18px;
    font-size: 16px;
	line-height: 36px;
    text-align: center;
    float: left;
	color: #ffffff;
    margin:30px  20px 100px 0px;
}
.tougao_btn a.tougao_tj {
    margin-left: 110px;
}
.tougao_btn a.tougao_cz {
    background: none;
	color: #666666;
	border: solid 1px #e0e1e1;
}
.tougao_btn a:hover {
    border-color: #004e97;
    color: #ffffff;
	background-color: #004e97;
}
.jygkpage_list ul li {
    float: left;
    width: 50%;
    padding-left: 10%;
    overflow: hidden;
}
.jygkpage_list ul li a {
    display: block;
    color: #005cb2;
    font-size: 20px;
    line-height: 60px;
    background: url(../images/jygkliico.png) no-repeat left;
    background-size: 10px;
    padding-left: 30px;
}
.jygkpage_list ul li:nth-child(2n) {
    padding-left: 0px;
}



/* @media */
@media (max-width:1600px) {
    .navlist {margin-right: 20px;}
}
@media (max-width:1510px) {
    .navlist ul li a {font-size: 15px;}
    .idxnews_left {width: 62%;}
    .idxnews_right {width: 35%;}
    .emaillogin {margin-left: 20px;}
    .emaillogin a {font-size: 14px;}
}
@media (max-width:1440px) {
    .idxbus_list ul li {width: 33.33%;}
    .neileft {width: 20%;}
    .neicontent {width: 75%;}
    .neiconli_right {padding-left: 20px;}
    .neiconli_right h4 {font-size: 28px;}
    .neiconli_right p {font-size: 16px;line-height: 30px;}
    .neiconli_left img {height: 100%;object-fit: cover;}
    .newslist_info {width: 80%;}
    .newslist ul li {padding-left: 40px;}
    .newspage_left {width: 75%;}
    .newspage_right {width: 20%;}
    .newspage_right ul li {height: auto;}
    .jygklist {width: 95%;margin: 120px auto 0px;}
    .jygkli_desc {width: 85%;}
    .jygk_li {height: 200px;}
    .jyfclist ul li {width: 31%;height: 210px;}
    .jyfclist ul li:nth-child(3) { width: 35%; }
    .jyfclist ul li:nth-child(4) { width: 60%; }
    .jyfclist ul li:nth-child(5) { width:38.3%; }
    .jyfclist ul li:nth-child(6) { width:33%; }
    .jyfclist ul li:nth-child(7) { width:32%; }
    .jyfclist ul li:nth-child(8) {  width:32%; }
    .jyfc_liimg img {object-fit: cover;}
    .jyfc_page_content {width: 100%;}
    .kypt_list ul li {margin-right: 15px;margin-bottom: 15px;}
    .kypt_bottom ul li {width: 48%;}
    .fhqli_desc_rimg {width: 35%;}
    .fhqli_desc_rdesc {width: 65%;padding-left: 20px;}
    .messname,.messtel,.messemail {width: 30%;}
    .navlist ul li a {font-size: 14px;}
}
@media (max-width:1390px) {
    .navsearch {width: 120px;}
    .logo {width: 300px;}
    .foottleft {width: 50%;}
    .newspage_rdym p {background-position-x: 45%;}
    .jygk_li {height: 170px;}
    .jyfclist ul li {height: 180px;}
    .kypt_list ul li {height: 400px;}
    .kyptbot_desc p {height: 34px;overflow: hidden;}
    .xykj_list ul li ,.xykj_list ul li:nth-child(2){height: 220px;}
    .xykj_list ul li:nth-child(1) {height: 456px;}
    .contact_list ul li span {font-size: 40px;padding-left: 10px;}
    .tougao_sortleft {width: 15%;}
    .tougao_sortselect {width: 85%;}
    .tougao_btn a.tougao_tj {margin-left: 15%;}
}
@media (max-width:1340px) {
    .idxnews_left,.idxnews_right {height: 536px;overflow: hidden;}
}
@media (max-width:1300px) {
    .idxbus_desc span {text-align: center;padding: 55px 0px 0px 0px;}
    .idxbus_list ul li:hover .idxbus_desc span { padding-left: 0px; }
    .idxbus_list ul li:first-child:hover .idxbus_desc span { padding-left: 0px; }
    .kypt_list ul li {height: 350px;}
    .fhqli_date {width: 15%;}
    .fhqli_desc {width: 85%;}
}
@media (max-width:1280px) {
    .idxnews_sort h2 {font-size: 24px;}
    .idxnews_more a {background-position-y: 12px;padding-top: 10px;}
    .idxbus_liimg img {object-fit: cover;}
}
@media (max-width:1260px) {
    .navlist ul li {margin-left: 0px;}
    .navlist ul li a,.emaillogin a {font-size: 13px;}
    .idxnews_rlist ul li a h3{  height: 19px; overflow: hidden;}
    .foottleft {width: 55%;}
    .jygkli_desc p {font-size: 14px;}
    .jygk_li:hover .jygkli_desc p {font-size: 16px;}
}
@media (max-width:1190px) {
    .logo {width: 250px;}
    .idxbus_list ul li {height:200px;}
    .idxbus_desc span {font-size: 60px;padding-top: 40px;}
    .foottright dl {margin-left: 40px;}
    .footicons ul li {margin-left: 20px;}
    .xlewm {left: -50px;}
    .neiconli_right p {font-size: 15px;line-height: 25px;}
    .zzjg_six {padding-left: 30px;}
    .newspage_rdym p {background-position-x: 40%;}
    .jygk_li:hover .jygkli_desc p {font-size: 15px;}
    .jyfclist ul li {width: 31%;}
    .jyfclist ul li:nth-child(3) { width: 34%; }
    .jyfclist ul li:nth-child(5) { width:37.5%; }
    .jyfclist ul li:nth-child(6) { width:32%; }
    .jyfclist ul li:nth-child(7) { width:32%; }
    .jyfclist ul li:nth-child(8) {  width:32%; }
    .kypt_list ul li {height: 300px;width: 31.5%;}
    .kypt_lidesc p {font-size: 20px;}
    .xykj_list ul li ,.xykj_list ul li:nth-child(2){height: 190px;}
    .xykj_list ul li:nth-child(1) {height: 396px;}
    .download_lileft {width: 75%;}
    .contact_list ul li {height: 150px;}
    .contact_list ul li span {font-size: 30px;padding-left: 5px;}
    .contact_list ul li a {width: 100%;font-size: 18px;}
    .person_botright {margin-right: 0px;}
}
@media (max-width:1060px) {
    .logo {width: 200px;}
    .emaillogin {width: auto;}
    .emaillogin a {padding: 0px 5px;}
    .idxnews_sort h2 {font-size: 20px;}
    .idxnews_sort1 {padding-right: 15px;margin-right: 15px;}
    .zzjg_six h3 {font-size: 20px;padding: 35px 0px 20px;}
    .zzjg_six p,.newslist_info p {font-size: 14px;}
    .tznewslist_title h3 {line-height: 30px;padding: 0px 10px;}
    .newspage_rdym p {background-position-x: 30%;}
    .newspage_right {width: 22%;}
    .jygklist,.jygkli_desc {width: 90%;}
    .jygkli_desc p {font-size: 13px;}
    .jygk_li {height: 140px;}
    .jygk_li:hover .jygkli_desc p {font-size: 14px;letter-spacing: 0px;}
    .jygkli_icon {margin-top: 10px;}
    .kypt_list ul li {height: 280px;}
    .kypt_lidesc p {line-height: 30px;}
    .xykj_list ul li ,.xykj_list ul li:nth-child(2){height: 160px;}
    .xykj_list ul li:nth-child(1) {height: 336px;}
    .xykj_desc {width: 100%;padding-left: 0px;text-align: center;}
    .fhq_list ul li:last-child .fhqli_desc_left {background-position-y: -30px;}
    .contact_list ul li span {font-size: 20px;padding-left:2px;}
}
@media (max-width:1010px) {
    .head {height: auto;}
    .navlist ul li a {padding:  0px 5px;line-height: 80px;}
    .idxbus_desc h3 {font-size: 28px;}
    .neiconli_right p {font-size: 14px;}
}
@media (max-width:920px) {
    .navsearch {width: 100px;}
    .navlist {margin-right: 10px;}
    .neisort h2,.neileft ul li a {padding-left: 20px;}
    .jyfclist ul li {width: 47%;}
    .jyfclist ul li:nth-child(3) { width: 34%;margin-right: 12px; }
    .jyfclist ul li:nth-child(5) { width: 47%;margin-right: 12px; }
    .jyfclist ul li:nth-child(6) { width: 47%; }
    .jyfclist ul li:nth-child(7) { width: 47%; }
    .jyfclist ul li:nth-child(8) {  width: 47%; }
    .jyfc_page_content .newspage_info {padding: 35px;}
    .kypt_list ul li {margin-right: 10px;margin-bottom: 10px;height: 240px;}
    .kypt_lidesc p {font-size: 18px;line-height: 24px;padding: 20px 15px 0px;}
    .neileft ul li .neiernav a {letter-spacing: 0px;padding-left: 15px;font-size: 15px;}
    .kypt_bottom ul li {height: 170px;}
    .kyptbot_line {margin-top: 25%;}
    .kyptbot_desc p {font-size: 19px;height: 32px;letter-spacing: 0px;}
    .xykj_list ul li ,.xykj_list ul li:nth-child(2){height: 120px;}
    .xykj_list ul li:nth-child(1) {height: 256px;}
    .fhqli_date p {font-size: 20px;}
    .fhqli_desc_rimg,.fhqli_desc_ritem {height: 100px;}
    .fhqli_desc_rdesc h3 {padding-bottom: 10px;}
    .fhqli_desc_rdesc p {line-height: 22px;}
    .fhqli_desc_ritem {margin-top: 60px;}
    .fhq_list ul li:last-child .fhqli_desc_left {background-position-y: 0px;}
    .contact_list ul li {width: 48%;margin-bottom: 20px;height: 120px;}
    .person_top {height: 10vh;}
    .pertop_logo a img {height: 5vh;width: auto;}
    .pertop_name h2 {font-size: 26px;line-height: 5vh;}
    .person_nav {width: 20%;}
    .person_content {padding: 60px 30px;height: 90vh;width: 80%;}
    .person_bot {padding: 0px 20px;}
    .mypaper_title_top td, .mypaper_list td {padding-left: 20px;font-size: 15px;}
    .tougao_sortleft {width: 23%;}
    .tougao_sortselect {width: 77%;}
    .tougao_btn a.tougao_tj {margin-left: 23%;}
}
@media (max-width:888px) {
    .navlist ul li a {padding: 0px 3px;}
    .navlist ul li a,.emaillogin a {font-size: 13px;}
    .idxnews_left, .idxnews_right {height: 370px;}
    .idxnews_left {width: 60%;}
    .idxnews_title {padding-left: 10px;}
    .idxnews_right {width: 38%;}
    .idxnews_rlist ul li {padding: 11px;}
    .idxnews_rtop {height: 30px;}
    .idxnews_sort h2 {font-size: 18px;}
    .idxnews_sort1 {padding-right: 10px;margin-right: 10px;}
    .idxnews_more a {padding-right: 15px;padding-top: 0px;background-position-y: 3px;}
    .foottleft {width: 100%;}
    .foottright,.foottright dl {float: unset;}
    .footicons {height: 200px;}
    .foottright {display: flex;flex-direction: row;justify-content: space-between;width: 100%;margin-bottom: 20px;}
    .newslist ul li {padding: 36px 10px;}
    .newslist_info {width: 75%;}
    .newslist_info h3 {font-size: 16px;height: 42px;overflow: hidden;}
    .newslist_info p {height: 100px;overflow: hidden;}
    .pages a {padding: 9px 15px;font-size: 14px;}
    .newspage_left {width: 100%;}
    .newspage_right {width: 100%;}
    .newspage_info {padding-right: 30px;height: auto;min-height: auto;}
    .newspage_right ul {display: flex; flex-direction: row;justify-content: space-between;margin-top: 30px;}
    .newspage_right ul li {width: 30%;}
    .zsxxlist_li span {margin-right: 10px;font-size: 14px;}
    .zsxxlist_li p {height: 56px;overflow: hidden;padding-left: 20px;}
    .download_lileft {width: 71%;}
    .download_lileft p {overflow: hidden;height: 25px;font-size: 16px;}
    .download_lileft span {font-size: 14px;}
}
@media (max-width:818px) {
    .navlist ul li a {padding: 0px 2px;}
    .navlist ul li a,.emaillogin a {font-size: 12px;}
    .neicon_part {padding-right: 0px;}
}
@media (max-width:650px) {
    .wapnav_item {width: 70%;}
    .wapnav_close {height: 20px;}
    .idxnews_left, .idxnews_right {width: 100%;height: 250px;}
    .idxnews {margin: 50px 0px;}
    .idxnews_title {height: 75px;padding-top: 17px;}
    .idxnews_title h3 {font-size: 17px;}
    .idxnews_title p {padding-top: 8px;}
    .idxnews_left .swiper-pagination {right: 10px;}
    .idxnews_right {height: auto;margin-top: 28px;}
    .idxnews_rlist ul li a h3 {font-size: 16px;}
    .idxbus_list ul li {width: 100%;height: 210px;margin-bottom: 10px;}
    .foot {margin-top: 50px;padding-top: 40px;padding-bottom: 30px;}
    .foottop {padding-bottom: 20px;margin-bottom: 20px;}
    .footbotitem {display: block;height: auto;text-align: center;}
    .footbot_img {margin: 10px auto 0px;}
    .footbot_desc p a.icpa {display: block;padding-top: 10px;}
    .neicontent {width: 100%;}
    .neicon_name {padding-left: 10px;}
    .neicon_part {padding:0px 0px 0px 0px;text-align: justify;}
    .position {margin-bottom: 40px;}
    .neicon_name {margin: 40px 0px 30px;}
    .neicon_part p {font-size: 14px;line-height: 30px;}
    .neiconli_left {width: 100%;float: unset;}
    .neiconli_left img ,.neicon_list ul li{height: auto;}
    .neiconli_right {height: auto;padding-bottom: 30px;width: 100%;float: unset;}
    .neicon_list ul li:nth-child(2n) .neiconli_right,.neicon_list ul li:nth-child(2n) .neiconli_left{width: 100%;}
    .neiconli_right {text-align: center;padding-left: 0px;padding-right: 0px;}
    .neiconli_right p {text-align: left;padding-left: 15px;}
    .neicon_name h3 {font-size: 26px;}
    .zzjg_six {height: auto;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
    .zzjg_six p {line-height: 30px;padding-top: 10px;}
    .newslist ul li:first-child {padding-top: 0px;}
    .newslist_info {width: 100%;}
    .newslist ul li a {display: block;}
    .pages {margin-top: 70px;}
    .pages a {font-size: 12px;padding: 5px 10px;}
    .tznewslist_l,.tznewslist ul li a {display: block;width: 100%;}
    .tznewslist_title h3 {padding: 0px;}
    .tznewslist ul li {padding: 30px 0px;}
    .tznewslist_r {width: 100%;}
    .newspage_title h3,.kypt_bottom h3 {font-size: 26px;}
    .newspage_info {padding: 15px;}
    .newspage_info p {font-size: 14px;line-height: 30px;}
    .newspage_right ul {flex-wrap: wrap;}
    .newspage_right ul li {width: 100%;}
    .newspage_rdym p {background-position-x: 70%;}
    .zsxxlist_li {padding: 15px 0px;}
    .zsxxlist_li p {width: 100%;height: auto;line-height: 30px;background-position-y: 10px;}
    .zsxxlist_li span {line-height: 30px;}
    .zzjg_name h2 {font-size: 28px;}
    .jygk_content {padding-bottom: 50px;}
    .jygklist {margin-top: 50px;}
    .jygk_li {height: 110px;}
    .jygkli_desc p {font-size: 12px;}
    .jygkli_desc {width: 100%;}
    .jygklist .swiper-button-next, .jygklist .swiper-button-prev {width:25px ;height:25px;}
    .jygklist .swiper-button-next:after, .jygklist .swiper-button-prev:after {font-size: 14px;}
    .jygklist .swiper-button-next {right: -30px;}
    .jygklist .swiper-button-prev {left: -30px;}
    .footlogo {width: 100%;}
    .jygkli_desc {height: 35px;}
    .jygkli_desc p {line-height: 35px;}
    .jygklist .swiper-button-next:hover, .jygklist .swiper-button-prev:hover {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);}
    .jyfclist ul li {width: 100% !important;margin-right: 0px;}
    .jyfc_page_content .newspage_info {padding: 15px;}
    .kypt_list ul li {width: 48%;}
    .kypt_list ul li:nth-child(3n) {margin-right: 10px;}
    .kypt_list ul li:nth-child(2n) {margin-right: 0px;}
    .kypt_lidesc p {font-size: 16px;}
    .kypt_lidesc span {font-size: 20px;}
    .kypt_bottom {margin-top: 60px;}
    .kypt_bottom ul li {width: 100%;margin-bottom: 20px;}
    .kyptbot_desc p {font-size: 17px;height: 28px;}
    .xykj_list ul li {width: 100% !important;height: auto;}
    .fhqli_desc_left {display: none;}
    .fhqli_date {width: 22%;}
    .fhqli_desc {width: 78%;}
    .fhqli_desc_right {width: 100%;}
    .fhq_list ul li {height: auto;}
    .fhqli_desc_ritem {margin-top: 0px;}
    .fhqli_date p {line-height: 130px;}
    .fhqli_desc_rdesc h3 {font-size: 14px;letter-spacing: 0px;padding-top: 10px;}
    .fhqli_desc_rdesc p {font-size: 12px;line-height: 20px;}
    .fhqli_desc_rdesc {padding-right: 15px;}
    .download_list ul li a {display: block;}
    .download_lileft {width: 100%;display: block;height: auto;}
    .download_lileft span {margin: 10px 0px 20px;}
    .download_lileft p {height: auto;}
    .download_liright {width: 100px;height: 35px;}
    .download_liright p {font-size: 14px;line-height: 35px;}
    .messinput {flex-wrap: wrap;}
    .messname,.messtel,.messemail {width: 100%;margin-bottom: 20px;}
    .messtextare textarea {width: 100%;}
    .messcode input {width: 50%;}
    .messsubmit button {width: 100%;}
    .contact_list ul li {width: 100%;height: 200px;}
    .contact_list ul li span {font-size: 50px;padding-left: 15px;}
    .contact_list ul li a {font-size: 22px;width: 250px;}
    .pertop_name,.pertop_right_name h3 {display: none;}
    .pertop_logo {border-right: 0px;margin: 0px;padding: 0px;height: auto;}
    .person_item {display: block;}
    .person_nav {width: 100%;padding-top: 0px;}
    .person_nav ul li {float: left;width: 32%;margin-right: 1%;}
    .person_top {height: 100px;}
    .pertop_logo a img {height: 40px;}
    .pertop_right_img {width: 35px;height: 35px; object-fit: contain}
    .person_content {border-radius: 26px;width: 90%;height: auto;margin: 30px auto 0px;padding: 30px 10px;}
    .person {height: auto;padding-bottom: 20px;}
    .person_login {padding-left: 0px;}
    .person_login_input input {width: 100%;margin-left: 0px;}
    .person_bot {position: unset;display: block;height: auto;padding: 10px;border-radius: 10px;}
    .person_botleft {width: 100%;text-align: center;}
    .person_botleft a {display: block;margin-top: 10px;}
    .person_login_link p {padding-left: 0px;}
    .person_login button {margin: 0 auto 50px;display: block;width: 100%;}
    .person_botright {margin: 10px auto;}
    .person_botleft p {font-size: 12px;}
    .tougao_sort {flex-wrap: wrap;height: auto;}
    .tougao_sortleft {width: 100%;margin-bottom: 15px;}
    .tougao_sortselect {width:100%;}
    .tougao_bjqname p {padding-left: 0px;}
    .tougao_btn a.tougao_tj {margin-left: 0%;}
    .jygkpage_list ul li {width: 100%;padding-left: 0px;}
}
@media (max-width:360px) {
    .idxnews_title h3 {font-size: 16px;}
    .wapnav_close {margin: 10px 0px;}
    .wapnav_item ul li a {font-size: 14px;line-height: 40px;}
    .wapnav_jia span {line-height: 40px;}
    .pages a {padding: 5px 8px;}
    .newspage_rdym p {background-position-x: 65%;}
    .kypt_lidesc p {font-size: 15px;padding-right: 10px;}
}
@media (max-width:320px) {
    .newspage_rdym p {background-position-x: 60%;}
    .zsxxlist_li p {font-size: 15px;}
    .wapneinav a {padding: 6px 14px;}
    .kypt_list ul li {height: 200px;}
    .kypt_lidesc p {font-size: 14px;line-height: 20px;}
    .fhqli_date p {font-size: 16px;}
}

.pcpager_edit_rinfo {
    margin-left: 90px;
    position: relative;
}
.pcpager_edit_rinfo button{
    position: absolute;
    width:75px;height:75px;
    background: url(../images/pcpager_icomodbg.png) no-repeat center;
    background-size: cover;
    cursor: pointer;
    margin:0;
}

.pcpageredit_modifyname p {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #ffffff;
    padding-top: 45px;
}
#pic {
    position: absolute;
    width:75px;height:75px;
    border-radius:50%;overflow: hidden;
    top: 0px;
    max-width: 75px;
    object-fit: cover;
}

.pages {
    width: 100%;
    text-align: center;
    padding: 10px 0;
    font-size: 16px
}

.pages .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pages .pagination>li {
    display: inline
}

.pages .pagination>li>a,.pages .pagination>li>span {
    position: relative;
    float: left;
    padding: 17px 21px;
    margin: 5px;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px
}

.pages .pagination>li:first-child>a,.pages .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pages .pagination>li:last-child>a,.pages .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pages .pagination>li>a:focus,.pages .pagination>li>a:hover,.pages .pagination>li>span:focus,.pages .pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #004e97;
    border-color: #004e97
}

.pages .pagination>.active>a,.pages .pagination>.active>a:focus,.pages .pagination>.active>a:hover,.pages .pagination>.active>span,.pages .pagination>.active>span:focus,.pages .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #004e97;
    border-color: #004e97
}

.pages .pagination>.disabled>a,.pages .pagination>.disabled>a:focus,.pages .pagination>.disabled>a:hover,.pages .pagination>.disabled>span,.pages .pagination>.disabled>span:focus,.pages .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pages .pagination-lg>li>a,.pages .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pages .pagination-lg>li:first-child>a,.pages .pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pages .pagination-lg>li:last-child>a,.pages .pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pages .pagination-sm>li>a,.pages .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pages .pagination-sm>li:first-child>a,.pages .pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pages .pagination-sm>li:last-child>a,.pages .pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pages .pagination>li {
    width: auto!important;
    padding: 0!important;
    margin: 0;
    border: none!important
}

.pages .pagination-go {
    float: right;
    margin-left: 10px
}

.pages .pagination-go form {
    margin: 5px;
    overflow: hidden
}

.pages .pagination-go form input {
    font-size: 13px;
    height: 58px;
    border: 1px solid #ddd;
    float: left;
    padding: 5px;
    margin: 0
}

.pages .pagination-go form .pagination-go-num {
    width: 60px
}

.pages .pagination-go form .pagination-go-submit {
    border-radius: 0;
    margin-left: -1px;
    font-size: 13px;
    color: #fff;
    height: 58px;
    width: 60px;
    border: none;
    background: #004e97
}
@media (max-width:650px) {
    .pages .pagination>li>a,.pages .pagination>li>span {padding: 5px 10px ;}
    .pages .pagination-go form .pagination-go-submit ,.pages .pagination-go form .pagination-go-num{width: 28px;height: 28px;}
    .pages .pagination>.active>a, .pages .pagination>.active>a:focus, .pages .pagination>.active>a:hover, .pages .pagination>.active>span, .pages .pagination>.active>span:focus, .pages .pagination>.active>span:hover,.pages .pagination li:first-child  {font-size: 12px;}
    .pages .pagination li:nth-child(5) span {padding-top: 0px;}
}